package cn.ljy.quicksnip.model.common;

import java.util.*;

/**
 * 网站的基本配置信息
 */
public class MesConstant {
    // 汽车订单的状态，使用双括号初始化创建不可变列表
    public static final List<String> SHOPCARORDER_STATUSMAP = Collections.unmodifiableList(
            new ArrayList<String>() {{
                add("pending");
                add("paid");
                add("confirmed");
                add("producing");
                add("produced");
                add("shipped");
                add("completed");
                add("cancelled");
            }}
    );
    // 汽车订单操作的状态，使用双括号初始化创建不可变列表
    public static final List<String> SHOPCARORDER_OPRATORSTATUSMAP = Collections.unmodifiableList(
            new ArrayList<String>() {{
                add("pending");
                add("paid");
                add("confirmed");
                add("producing");
                add("produced");
                add("shipped");
                add("completed");
                add("cancelled");//商家取消操作
                add("customerCancelled");//客户取消操作
            }}
    );
    // 生产订单状态，使用双括号初始化创建不可变列表
    public static final List<String> MESPRODUCTIONORDER_STATUSLIST = Collections.unmodifiableList(
            new ArrayList<String>() {{
                add("planned");
                add("in_progress");
                add("paused");
                add("completed");
                add("cancelled");
            }}
    );
    // 生产订单操作状态，使用双括号初始化创建不可变列表
//    public static final List<String> MESPRODUCTIONORDER_STATUSOPERATORLIST = Collections.unmodifiableList(
//            new ArrayList<String>() {{
//                add("planned");
//                add("in_progres");
//                add("paused");
//                add("completed");
//                add("cancelled");
//            }}
//    );

}
